package com.it.service;


import com.baomidou.mybatisplus.extension.service.IService;
import com.it.entity.aiClaimRegistration.AiClaimRegistration;
import utils.R;

/**
 * <p>
 * 理赔立案信息表（查勘后符合标准的立案记录） 服务类
 * </p>
 *
 * @author sunwz
 * @since 2025年09月20日
 */
public interface AiClaimRegistrationService extends IService<AiClaimRegistration> {

    R list(int pageNum, int pageSize, String registrationId, String reportId, Integer status);

    R getByRegistrationId(String registrationId);

    R DeleteById(String registrationId);

    R updateStatus(String registrationId, Integer status, String cancelReason);

    R insert(AiClaimRegistration aiClaimRegistration);

    R getByReportNo(String reportNo);

    R select(String policyId);
}
